Rotate-About-Point Transform Data Structure
You can use a rotate-about-point transform data structure to specify a rotate transform about an axis at an arbitrary point in space (for example, when calling theQ3RotateAboutPointTransform_NewData
function). The rotate-about-point transform data structure is defined by theTQ3RotateAboutPointTransformData
data type.
typedef struct TQ3RotateAboutPointTransformData { TQ3Axis axis; float radians; TQ3Point3D about; } TQ3RotateAboutPointTransformData;
Field Description
axis
- The axis of rotation. You can use the constants
kQ3AxisX
,kQ3AxisY
, andkQ3AxisZ
to specify an axis.radians
- The number of radians to rotate around the axis of rotation.
about
- The point at which the rotation is to occur.